﻿/****************************************************
	文件：Exporter.cs
	作者：HuskyT
	邮箱: 1005240602@qq.com
	日期：2021/07/03 13:04:02   	
	功能：导出器（快捷键：ctrl + e）
*****************************************************/

using System.IO;
using UnityEngine;
using UnityEditor;

namespace HTFramework.Utility.Editor
{
    public class Exporter
    {
        /// <summary>
        /// 待导出的文件夹
        /// </summary>
        static string mAssetPathName = "Assets/Shader2D";

        /*
         * 快捷键：
         * % : ctrl
         * & : alt
         * # : shift
         */
        
        /// <summary>
        /// 导出项目（快捷键：ctrl + e）
        /// </summary>
        [MenuItem("HTFramework/Utility/1.Exporter %e", false, 1)]
        private static void MenuClick()
        {
            EditorUtil.ExportUnityPackage(mAssetPathName, EditorUtil.GenerateUnityPackageName());
            EditorUtil.OpenFolder(Path.Combine(Application.dataPath, "../")); //打开Assets文件夹的上一级文件夹
        }
    }
}